import axios from 'axios'
import BaseApi from '@/api/BaseApi'
import config from '@/config'

/**
 * 光缆段编辑 敷设方法
 */
export default class extends BaseApi {
  /**
   * 获取基础路径
   *
   * @return 基础路径
   */
  static basePath() {
    return (config.services.oen || '') + '/bizDict'
  }
  // 获取
  static getByParentId(params) {
    return axios.get(`${this.basePath()}/getByParentId`, { params })
  }

  // 通过类型获取
  static getByType(params) {
    return axios.get(`${this.basePath()}/getByType`, { params })
  }

  // 获取全部
  static getAll(params) {
    return axios.get(`${this.basePath()}/getAll`, { params })
  }

  // 添加
  static saveBatch(params) {
    return axios.post(`${this.basePath()}/saveBatch`, params)
  }

  // 删除
  static del(params) {
    return axios.delete(`${this.basePath()}/del`, { params })
  }
}
